FTC accuses payments firm of knowingly assisting tech support scammers

Published on April 20, 2023